#include <stdio.h>
#include <stdbool.h>
bool test (int y)
{
    if (((y % 4 == 0) && (y % 100 != 0)) || (y % 400 == 0))
    {
        return true;
    }
    else{
        return false;
    }
}
int days (int y, int m)
{
    //为了方便创建一个数组
    int arr[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};//平年
    //int d = arr[m + 1];
    int d = arr[m];
    if (test(y) && m == 2)
    {
        d += 1;
    }
    return d;
}
int main()
{
    //写一个函数知道月份有多少天
    //函数的嵌套调用
    //输入
    int year = 0;
    int month = 0;
    scanf("%d %d", &year, &month);
    //判断
    int r = days (year, month);
    //输出
    printf("%d", r);

    return 0;
}